home *** CD-ROM | disk | FTP | other *** search
- # THIS SCRIPT WAS GENERATED ON 03-16-1996 AT 06:07:43
- world T # Temple
- room J # Flute/Fountain Room
- nodeview 4E # Nodeview 4E (195)
- # SCRIPT VERSION: 24.2
-
- # PUZZLES
- puzzle:1112 { # INITIAL_TJ4E
- criteria {
- }
- results {
- action:assign(1113, 0) # TJ4E A Note (ctrl)
- action:assign(1119, 0) # TJ4E B Note (ctrl)
- action:assign(1123, 0) # TJ4E C Note (ctrl)
- action:assign(1128, 0) # TJ4E D Note (ctrl)
- action:assign(1132, 0) # TJ4E E Note (ctrl)
- action:assign(1136, 0) # TJ4E F Note (ctrl)
- action:assign(1140, 0) # TJ4E G Note (ctrl)
- action:assign(1114, 1) # TJ4E A Note (turn off) puzl
- action:assign(1120, 1) # TJ4E B Note (turn off) puzl
- action:assign(1124, 1) # TJ4E C Note (turn off) puzl
- action:assign(1129, 1) # TJ4E D Note (turn off) puzl
- action:assign(1133, 1) # TJ4E E Note (turn off) puzl
- action:assign(1137, 1) # TJ4E F Note (turn off) puzl
- action:assign(1141, 1) # TJ4E G Note (turn off) puzl
- action:set_screen(tj4eb11c.tga)
-
- }
- flags {
- ONCE_PER_INST
- DO_ME_NOW
- }
- }
- puzzle:1114 { # TJ4E A Note (turn off) puzl
- criteria {
- [1113] = 0 # TJ4E A Note (ctrl)
- }
- results {
- action:assign(1115, 0) # TJ4E A Note (turn on) puzl
- action:stop(1116)
- action:stop(2606)
- action:stop(1092)
- background:animplay:1091(tj4ea61c.rlf 294 151 317 302 38 58 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1115 { # TJ4E A Note (turn on) puzl
- criteria {
- [1113] = 1 # TJ4E A Note (ctrl)
- }
- results {
- action:assign(1114, 0) # TJ4E A Note (turn off) puzl
- action:assign(2619, 0)
- background:music:1116(4 74 57 127)
- action:stop(1092)
- background:animplay:1093(tj4ea61c.rlf 294 151 317 302 0 25 1 0 0 0 15)
- background:animplay:1092(tj4ea61c.rlf 294 151 317 302 26 37 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1117 { # TJ4E Animations Not Stopped
- criteria {
- [1092] = 1 # A note on loop
- }
- criteria {
- [1095] = 1 # B note on loop
- }
- criteria {
- [1098] = 1 # C note on loop
- }
- criteria {
- [1101] = 1 # D note on loop
- }
- criteria {
- [1104] = 1 # E note on loop
- }
- criteria {
- [1107] = 1 # F note on loop
- }
- criteria {
- [1110] = 1 # G note on loop
- }
- criteria {
- [1091] = 1 # A note off nonloop
- }
- criteria {
- [1094] = 1 # B note off nonloop
- }
- criteria {
- [1097] = 1 # C note off nonloop
- }
- results {
- action:assign(1118, 0) # TJ4E Animations Stopped
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1118 { # TJ4E Animations Stopped
- criteria {
- [1097] ! 1 # C note off nonloop
- [1094] ! 1 # B note off nonloop
- [1091] ! 1 # A note off nonloop
- [1110] ! 1 # G note on loop
- [1107] ! 1 # F note on loop
- [1104] ! 1 # E note on loop
- [1101] ! 1 # D note on loop
- [1098] ! 1 # C note on loop
- [1095] ! 1 # B note on loop
- [1092] ! 1 # A note on loop
- }
- results {
- action:assign(1117, 0) # TJ4E Animations Not Stopped
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1120 { # TJ4E B Note (turn off) puzl
- criteria {
- [1119] = 0 # TJ4E B Note (ctrl)
- }
- results {
- action:assign(1121, 0) # TJ4E B Note (turn on) puzl
- action:stop(1122)
- action:stop(2607)
- action:stop(1095)
- background:animplay:1094(tj4ea71c.rlf 319 113 342 304 35 61 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1121 { # TJ4E B Note (turn on) puzl
- criteria {
- [1119] = 1 # TJ4E B Note (ctrl)
- }
- results {
- action:assign(1120, 0) # TJ4E B Note (turn off) puzl
- action:assign(2620, 0)
- background:music:1122(4 74 59 127)
- action:stop(1095)
- background:animplay:1096(tj4ea71c.rlf 319 113 342 304 0 26 1 0 0 0 15)
- background:animplay:1095(tj4ea71c.rlf 319 113 342 304 27 34 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1124 { # TJ4E C Note (turn off) puzl
- criteria {
- [1123] = 0 # TJ4E C Note (ctrl)
- }
- results {
- action:assign(1125, 0) # TJ4E C Note (turn on) puzl
- action:stop(4626)
- action:stop(2601)
- action:stop(1098)
- background:animplay:1097(tj4ea11c.rlf 154 108 177 299 30 47 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1125 { # TJ4E C Note (turn on) puzl
- criteria {
- [1123] = 1 # TJ4E C Note (ctrl)
- }
- results {
- action:assign(1124, 0) # TJ4E C Note (turn off) puzl
- action:assign(2614, 0)
- background:music:4626(4 74 60 127)
- action:stop(1098)
- background:animplay:1099(tj4ea11c.rlf 154 108 177 299 0 18 1 0 0 0 15)
- background:animplay:1098(tj4ea11c.rlf 154 108 177 299 19 29 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1129 { # TJ4E D Note (turn off) puzl
- criteria {
- [1128] = 0 # TJ4E D Note (ctrl)
- }
- results {
- action:assign(1130, 0) # TJ4E D Note (turn on) puzl
- action:stop(1131)
- action:stop(2602)
- action:stop(1101)
- background:animplay:1100(tj4ea21c.rlf 181 156 204 299 39 62 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1130 { # TJ4E D Note (turn on) puzl
- criteria {
- [1128] = 1 # TJ4E D Note (ctrl)
- }
- results {
- action:assign(1129, 0) # TJ4E D Note (turn off) puzl
- action:assign(2615, 0)
- background:music:1131(4 74 62 127)
- action:stop(1101)
- background:animplay:1102(tj4ea21c.rlf 181 156 204 299 0 34 1 0 0 0 15)
- background:animplay:1101(tj4ea21c.rlf 181 156 204 299 35 38 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1133 { # TJ4E E Note (turn off) puzl
- criteria {
- [1132] = 0 # TJ4E E Note (ctrl)
- }
- results {
- action:assign(1134, 0) # TJ4E E Note (turn on) puzl
- action:stop(1135)
- action:stop(2603)
- action:stop(1104)
- background:animplay:1103(tj4ea31c.rlf 214 122 237 305 38 65 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1134 { # TJ4E E Note (turn on) puzl
- criteria {
- [1132] = 1 # TJ4E E Note (ctrl)
- }
- results {
- action:assign(1133, 0) # TJ4E E Note (turn off) puzl
- action:assign(2616, 0)
- background:music:1135(4 74 64 127)
- action:stop(1104)
- background:animplay:1105(tj4ea31c.rlf 214 122 237 305 0 27 1 0 0 0 15)
- background:animplay:1104(tj4ea31c.rlf 214 122 237 305 28 37 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1137 { # TJ4E F Note (turn off) puzl
- criteria {
- [1136] = 0 # TJ4E F Note (ctrl)
- }
- results {
- action:assign(1138, 0) # TJ4E F Note (turn on) puzl
- action:stop(4628)
- action:stop(2604)
- action:stop(1107)
- background:animplay:1106(tj4ea41c.rlf 253 152 276 303 27 40 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1138 { # TJ4E F Note (turn on) puzl
- criteria {
- [1136] = 1 # TJ4E F Note (ctrl)
- }
- results {
- action:assign(1137, 0) # TJ4E F Note (turn off) puzl
- action:assign(2617, 0)
- background:music:4628(4 74 65 127)
- action:stop(1107)
- background:animplay:1108(tj4ea41c.rlf 253 152 276 303 0 15 1 0 0 0 15)
- background:animplay:1107(tj4ea41c.rlf 253 152 276 303 16 26 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1141 { # TJ4E G Note (turn off) puzl
- criteria {
- [1140] = 0 # TJ4E G Note (ctrl)
- }
- results {
- action:assign(1142, 0) # TJ4E G Note (turn on) puzl
- action:stop(4629)
- action:stop(2605)
- action:stop(1110)
- background:animplay:1109(tj4ea51c.rlf 265 106 288 305 25 40 1 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1142 { # TJ4E G Note (turn on) puzl
- criteria {
- [1140] = 1 # TJ4E G Note (ctrl)
- }
- results {
- action:assign(1141, 0) # TJ4E G Note (turn off) puzl
- action:assign(2618, 0)
- background:music:4629(4 74 67 127)
- action:stop(1110)
- background:animplay:1111(tj4ea51c.rlf 265 106 288 305 0 15 1 0 0 0 15)
- background:animplay:1110(tj4ea51c.rlf 265 106 288 305 16 24 0 0 0 0 15)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1144 { # TJ4E Play Unlocking Sound
- criteria {
- [1147] = 2 # TJ4E Solve Fountain_bg_task
- }
- results {
- action:stop(2601)
- action:stop(2602)
- action:stop(2603)
- action:stop(2604)
- action:stop(2605)
- action:stop(2606)
- action:stop(2607)
- background:music:1145(0 tj4eh4tc.raw 0)
- }
- }
- puzzle:1146 { # TJ4E Solve Fountain
- criteria {
- [1110] = 1 # G note on loop
- [1107] = 1 # F note on loop
- [1098] = 1 # C note on loop
- [1119] = 0 # TJ4E B Note (ctrl)
- [1113] = 0 # TJ4E A Note (ctrl)
- [1140] = 1 # TJ4E G Note (ctrl)
- [1136] = 1 # TJ4E F Note (ctrl)
- [1132] = 0 # TJ4E E Note (ctrl)
- [1128] = 0 # TJ4E D Note (ctrl)
- [1123] = 1 # TJ4E C Note (ctrl)
- }
- results {
- background:music:1147(0 tj4eh5tc.raw 0)
- }
- }
- puzzle:1148 { # TJ4E to TJ40 nav (1)
- criteria {
- [1150] = 1 # TJ4E-TJ40
- }
- results {
- action:assign(1150, 0) # TJ4E-TJ40
- action:assign(1113, 0) # TJ4E A Note (ctrl)
- action:assign(1119, 0) # TJ4E B Note (ctrl)
- action:assign(1123, 0) # TJ4E C Note (ctrl)
- action:assign(1128, 0) # TJ4E D Note (ctrl)
- action:assign(1132, 0) # TJ4E E Note (ctrl)
- action:assign(1136, 0) # TJ4E F Note (ctrl)
- action:assign(1140, 0) # TJ4E G Note (ctrl)
- action:cursor(busy)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:1149 { # TJ4E to TJ40 nav (2)
- criteria {
- [1109] ! 1 # G note off nonloop
- [1106] ! 1 # F note off nonloop
- [1103] ! 1 # E note off nonloop
- [1100] ! 1 # D note off nonloop
- [1145] ! 1 # TJ4E Play Unlocking Sound_bg_task
- [1147] ! 1 # TJ4E Solve Fountain_bg_task
- [1118] = 1 # TJ4E Animations Stopped
- [1148] = 1 # TJ4E to TJ40 nav (1)
- }
- results {
- action:cursor(idle)
- action:dissolve
- event:change_location(T,J,40,538)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:4630 { # TJ4E Puzzle
- criteria {
- [1146] = 1 # TJ4E Solve Fountain
- [1149] = 1 # TJ4E to TJ40 nav (2)
- }
- results {
- action:assign(1144, 1) # TJ4E Play Unlocking Sound
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:4669 { # TJ4E Enable Venus 11
- criteria {
- [171] > 0
- }
- results {
- action:assign(13, 171)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2614 {
- criteria {
- [4626] = 1
- }
- results {
- background:music:2601(0 tj4eh1sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2615 {
- criteria {
- [1131] = 1
- }
- results {
- background:music:2602(0 tj4eh2sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2616 {
- criteria {
- [1132] = 1
- }
- results {
- background:music:2603(0 tj4eh3sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2617 {
- criteria {
- [1136] = 1
- }
- results {
- background:music:2604(0 tj4eh4sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2618 {
- criteria {
- [1140] = 1
- }
- results {
- background:music:2605(0 tj4eh5sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2619 {
- criteria {
- [1113] = 1
- }
- results {
- background:music:2606(0 tj4eh6sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2620 {
- criteria {
- [1119] = 1
- }
- results {
- background:music:2607(0 tj4eh7sc.raw -1 100)
- }
- flags {
- ONCE_PER_INST
- }
- }
- puzzle:2621 {
- criteria {
- [39] = 1
- }
- results {
- action:assign(39, 0)
- action:assign(2614, 0)
- action:assign(2615, 0)
- action:assign(2616, 0)
- action:assign(2617, 0)
- action:assign(2618, 0)
- action:assign(2619, 0)
- action:assign(2620, 0)
- action:assign(2621, 0)
- }
- flags {
- ONCE_PER_INST
- }
- }
-
-
- # CONTROLS
- control:1113 push_toggle { # TJ4E A Note (ctrl)
- flat_hotspot(292,136,31,37)
- cursor(active)
- }
- control:1119 push_toggle { # TJ4E B Note (ctrl)
- flat_hotspot(315,100,34,35)
- cursor(active)
- }
- control:1123 push_toggle { # TJ4E C Note (ctrl)
- flat_hotspot(163,93,34,39)
- cursor(active)
- }
- control:1128 push_toggle { # TJ4E D Note (ctrl)
- flat_hotspot(175,141,41,36)
- cursor(active)
- }
- control:1132 push_toggle { # TJ4E E Note (ctrl)
- flat_hotspot(208,108,35,32)
- cursor(active)
- }
- control:1136 push_toggle { # TJ4E F Note (ctrl)
- flat_hotspot(241,141,31,35)
- cursor(active)
- }
- control:1140 push_toggle { # TJ4E G Note (ctrl)
- flat_hotspot(264,95,38,32)
- cursor(active)
- }
- control:1150 push_toggle { # TJ4E-TJ40
- flat_hotspot(0,265,511,54)
- cursor(backward)
- }
-
- # AUTO-BACKWARDS PUZZLES AND CONTROLS
- control:25572 flat {
- }
-